Agiles Testen in Großprojekten mit TDD und Testaspekten: Beobachtungen und erste Erfahrungen

نویسندگان

  • Melanie Späth
  • Michael Mlynarski
چکیده

Several companies in the software development industry discovered the need for more agility in their business. Agile software development frameworks like Extreme Programming (XP) point out, that testing has a major role within it [1]. Especially techniques like Test-Driven Development (TDD) [2] where code is implemented according to prior defined test cases promise high quality through testable code. Although the advantages of using TDD in small and medium projects has been shown (see [3] or [14]), the use in large-scale projects is still missing. At Capgemini sd&m we run projects with agile development models like Scrum [12]. We have observed that, nevertheless, in most of the projects TDD is not used. In interviews with the responsible test managers we have identified the following underlying reasons: • Project leaders shy the risk of additional costs and of not getting ready in time. • TDD approaches often lack of structured test design methods and of measurable functional test coverage. • The resulting test cases seem to be too fine grained. Higher level test cases are then still missing. • TDD usually results in a large number of test cases, which are difficult to maintain over a longer period.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UX - Schnell und effektiv mittels 5-Sekunden-Test

Ein 5-Sekunden-Test ist ein einfaches und schnelles Verfahren um den ersten Eindruck einer Webseite oder App zu testen. In einer Studie haben wir mit 123 Studierenden verschiedene Varianten des 5Sekunden-Tests durchgeführt. Aus den gewonnenen Erfahrungen ziehen wir die Erkenntnis, dass ein 5Sekunden-Test die erste Wahrnehmung effizient misst und somit eine sinnvolle Erweiterung im Repertoire ei...

متن کامل

MDA in der Praxis - Erfahrungen mit modellgetriebener Softwareentwicklung in Großprojekten bei der Karstadt Warenhau AG

In diesem Text beschreiben wir die Einführung eines modellgetriebenen Softwareentwicklungsprozesses bei der Karstadt Warenhaus AG. Nach einer Schilderung der Rahmenbedingungen und der spezifischen Anforderungen skizzieren wir den gewählten Lösungsansatz. Zentrale Verfahren und Werkzeuge werden näher erläutert. Abschließend fassen wir die Erfahrungen zusammen, die in mehreren Projekten mit dem A...

متن کامل

Agilität in Großprojekten durch "Integration Driven Design" - Ein Erfahrungsbericht

Der folgende Bericht fasst Erfahrungen zusammen, die in großen Entwicklungsprojekten der Firma Ericsson über mehrere Jahre gesammelt wurden. Ziel war dabei nicht, agile Methoden und Techniken einzusetzen Agilität war zu der Zeit noch kein Hype-Thema. Vielmehr wurden Schwächen in den eigenen Projekten identifiziert und verbessert. Der Erfahrungsbericht vergleicht Verbesserungen in diesen Projekt...

متن کامل

Erfahrungen mit modellzentriertem Testen in der Validierung komplexer, sicherheitskritischer Systeme

Klassische dokumentenbasierte Ansätze zur Systemvalidierung zeigen sich immer weniger geeignet den heutigen technischen und ökonomischen Anforderungen in der medizinischen IT Domäne gerecht zu werden. IT Systeme werden kontinuierlich komplexer, integrierter und vernetzter. Effizienz, Qualität und Transparenz sinken bei den traditionellen Methoden in aktuellen Szenarien und die Automatisierung i...

متن کامل

Fehlermanagement in Großprojekten ~ Erfahrungen und Best Practices

Zusammenfassung. In Großprojekten wird in der Regel ein dediziertes Fehlermanagement etabliert, um die bei der Entwicklung komplexer Multisysteme auftretende sehr große Menge von Fehlern effektiv zu bearbeiten. Die Erfahrungen zeigen, dass sich im Fehlermanagement stets einige wiederkehrende Fragestellungen ergeben. In diesem Beitrag werden typische organisatorische und technische Problemstellu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2010